home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / iutil / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  2.2 KB  |  75 lines

  1. #
  2. #  Makefile for INGRES iutil library
  3. #    (includes old access library)
  4. #
  5. #    @(#)Makefile    8.4    6/12/88
  6. #
  7.  
  8. include ../Config
  9.  
  10. INGRES=    ../..
  11. H=    ../h
  12. LIB=    $(INGRES)/lib
  13.  
  14. OBJS=    acc_addbuf.o add_prim.o batch.o batchxtra.o cleanrel.o \
  15.     closecat.o closer.o clr_tuple.o delete.o do_u_flag.o \
  16.     errfilen.o formatpg.o getnuser.o gettree.o getuser.o \
  17.     initucode.o dblocks.o inpcloser.o insert.o markopen.o \
  18.     noclose.o null_fn.o opencat.o cat_desc.o openr.o \
  19.     get_reltup.o getequal.o get.o printdesc.o \
  20.     replace.o del_tuple.o findbest.o add_ovflo.o cslocks.o \
  21.     find.o last_page.o ndxsearch.o compare.o newlino.o \
  22.     paramd.o printup.o out_arg.o put_tuple.o rhash.o \
  23.     rllocks.o rub.o scan_dups.o get_tuple.o setkey.o \
  24.     trim_relna.o tup_len.o writebatch.o accbuf.o page.o \
  25.     pglocks.o globals.o readadmin.o checkadmin.o lockreq.o \
  26.     ingresname.o utility.o acc_init.o lock.o \
  27.     create_btree.o delete_btree.o get_tid.o insert_btree.o \
  28.     btree_util.o btreerange.o btreename.o sort.o ins_mbtree.o
  29. # SRCS are split because make only allows 40 objects on a lhs.
  30. SRCS1=    acc_addbuf.c add_prim.c batch.c batchxtra.c cleanrel.c \
  31.     closecat.c closer.c clr_tuple.c delete.c do_u_flag.c \
  32.     errfilen.c formatpg.c getnuser.c gettree.c getuser.c \
  33.     initucode.c dblocks.c inpcloser.c insert.c markopen.c \
  34.     noclose.c null_fn.c opencat.c cat_desc.c openr.c \
  35.     acc_init.c get_reltup.c getequal.c get.c printdesc.c \
  36.     create_btree.c delete_btree.c get_tid.c ins_mbtree.c
  37. SRCS2=    replace.c del_tuple.c findbest.c add_ovflo.c cslocks.c \
  38.     find.c last_page.c ndxsearch.c compare.c newlino.c \
  39.     paramd.c printup.c out_arg.c put_tuple.c rhash.c \
  40.     rllocks.c rub.c scan_dups.c get_tuple.c setkey.c \
  41.     trim_relna.c tup_len.c writebatch.c accbuf.c page.c \
  42.     pglocks.c globals.c readadmin.c checkadmin.c lockreq.c \
  43.     ingresname.c utility.c lock.c \
  44.     insert_btree.c btree_util.c btreerange.c btreename.c \
  45.     sort.c
  46. SRCS=    $(SRCS1) $(SRCS2) 
  47.  
  48. CFLAGS=    $(CONFIG) -I$H -O -I../ctlmod
  49. AR=    -ar
  50. ARFLAGS=ruv
  51. RANLIB=    ranlib
  52. HEADER=    Iutil Library
  53. CP=    cp
  54. CHMOD=    chmod
  55. LIBMODE=664
  56.  
  57. iutil: $(OBJS)
  58.     $(AR) $(ARFLAGS) iutil $?
  59.     $(CHMOD) $(LIBMODE) iutil
  60.     $(RANLIB) iutil
  61.  
  62. install: $(LIB)/iutil
  63.  
  64. $(LIB)/iutil: iutil
  65.     $(CP) iutil $(LIB)/iutil
  66.     $(RANLIB) $(LIB)/iutil
  67.  
  68. new:
  69.     rm -f iutil
  70.  
  71. clean:
  72.     rm -f *.o
  73.     rm -f iutil a.out core
  74.  
  75.